package com.chenglai.article.service;

import com.chenglai.article.pojo.ArticleCategory;
import com.chenglai.article.pojo.ArticleInfo;
import com.github.pagehelper.PageInfo;
import java.util.List;
import java.util.Map;

/**
 * 类描述：
 *
 * @Author rxh
 * @Date 2023/11/15 11:37
 */
public interface ArticleCategoryService {

    //后台接口

    /**
     * 获取文章分类列表
     */
    PageInfo getArticleCateGoryList(Integer page, Integer size, Integer shopId);


    List<ArticleCategory> getArticleCateGoryList(Integer shopId);

    /**
     * 添加/修改文章分类
     */
    void editArticleCategory(ArticleCategory articleCategory);

    /**
     * 删除文章分类
     */
    Map<String,Object> delArticleCategory(Integer categoryId);

    /**
     * 文章分类详情
     */
    ArticleCategory categoryDetail(Integer categoryId);

    /**
     * 根据文章分类查询文章集合
     */
    List<ArticleInfo> queryArticleListByCategoryId(Integer categoryId);
}
